home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
JCSM Shareware Collection 1996 September
/
JCSM Shareware Collection (JCS Distribution) (September 1996).ISO
/
tutorial
/
trac.zip
/
DOUBLMPY.OBJ
next >
Wrap
Text File
|
1990-01-17
|
2KB
|
81 lines
0010 401000 Read A and B
0011 001000 Load A
0012 360006 Isolate high 3
0013 031501 Store as X
0014 001000 Load A
0015 370003 Isolate
0016 360006 middle 3
0017 031502 Store as Y
0018 001000 Load A
0019 370006 Isolate
0020 360006 low 3
0021 031503 Store as Z
0022 001001 Load B
0023 360006 Isolate high 3
0024 031504 Store as U
0025 001001 Load B
0026 370003 Isolate
0027 360006 middle 3
0028 031505 Store as V
0029 001001 Load B
0030 370006 Isolate
0031 360006 low 3
0032 031506 Store as W
0033 151501 Times X
0034 031507 X*W->T
0035 001505 Load V
0036 151502 Times Y
0037 011507 Plus X*W
0038 031507 X*W+V*Y->T
0039 001504 Load U
0040 151503 Times Z
0041 011507 Plus X*W+V*Y
0042 031507 X*W+V*Y+U*Z->T
0043 360003 Isolate high 3 or 4
0044 031002 Save in UPPER
0045 001507 Load X*W+V*Y+U*Z
0046 370006 Isolate
0047 360003 low 3
0048 031003 Save in LOWER
0049 001505 Load V
0050 151503 Times Z
0051 031507 V*Z->T
0052 001506 Load W
0053 151502 Times Y
0054 011507 Plus V*Z
0055 011003 Plus LOWER
0056 031003 V*Z+W*Y+???000->LOWER
0057 001506 Load W
0058 151503 Times Z
0059 031507 W*Z->T
0060 360003 Isolate high 3
0061 011003 Plus LOWER
0062 031003 Save at LOWER
0063 360006 Isolate carry
0064 031508 Save at CARRY
0065 001003 Load LOWER
0066 370003 Shift off carry
0067 031003 Save at LOWER
0068 001507 Load W*Z
0069 370006 Isolate
0070 360006 low 3
0071 011003 Plus LOWER
0072 031003 Save at LOWER
0073 001504 Load U
0074 151502 Times Y
0075 031507 U*Y->T
0076 001505 Load V
0077 151501 Times X
0078 011507 Plus U*Y
0079 011002 Plus UPPER
0080 011508 Plus CARRY
0081 031002 Save at UPPER
0082 001504 Load U
0083 151501 Times X
0084 370003 Position U*X
0085 011002 Plus UPPER
0086 031002 Save at UPPER
0087 411000 Print A,B,Product
0088 500000 Halt
9999 000010